<?php
$this->headTitle('Tài Khoản Người Dùng','append');
?>
<div class="dashboard-menu dashboard-admin">
    <span class="back">&nbsp;</span>
    <a href="/admin/user"><h1>Tài Khoản Người Dùng</h1></a>
    <span class="text">Sửa thông tin</span>
</div>
<div class="row placeholders">
    <div class="col-md-12">
        <div class="widget-big">
            <div class="search-result text-left">
                <?php
                    if(isset($this->mess)){
                        if($this->flag == 'success')
                            echo '<div class="bg-success">',$this->mess,'</div>';
                        elseif($this->flag == 'alert')
                            echo '<div class="bg-warning">',$this->mess,'</div>';
                        else
                            echo '<div class="bg-danger">',$this->mess,'</div>';
                    }
                    echo $this->form;
                ?>
            </div>
        </div>
    </div>
</div>

<?php
    $configPrice = new Zend_Config_Ini(CONFIG_PATH.'/price.ini', APPLICATION_ENV);
    $price=$configPrice->price->toArray();
    $image = json_decode($this->proCheck['photo']);               
?>
<!--<script type="text/javascript">    
    <?php
        $i=0;                            
        foreach($image as $k => $v){
    ?>            
            $("input#photo-<?=$i?>").before(
                '<img id="photo-<?=$i?>" src="<?=$v?>" style="width:100px;height:100px"  onerror="this.onerror=null;this.src=\'/public/static/images/noimage.jpg\';"/>'                
            );    
    <?php
            $i++;
        }        
    ?>    
</script>-->
<script type="text/javascript">  
    $('dt#photo-label').after(
        '<div id="photo-element" style="margin-bottom:10px">'+
    <?php 
        $i=1;
        foreach($image as $k => $v){        
    ?>                
            '<img src ="<?=$v?>" style="width:100px;height:100px;margin-right:5px" onerror="this.onerror=null;this.src=\'/public/static/images/noimage.jpg\';" >'+                
    <?php          
        }                       
    ?>                           
    '</div>'                       
    );     
</script>
<script type="text/javascript">           			
    function daydiff(first, second) {
    	return (second-first)/(1000*60*60*24)		
	}
    function numberWithCommas(x) {
        x = x.toString(); var pattern = /(-?\d+)(\d{3})/; while (pattern.test(x))
        x = x.replace(pattern, "$1,$2"); return x;
    }
    function readURL(input,id) {                
        if (input.files && input.files[0]) {
            var reader = new FileReader();
            reader.onload = function (e) {
                $('img#'+id).attr('src',e.target.result);                                
            }
            reader.readAsDataURL(input.files[0]);
        }
    }    
    function handleTypeNo() {
        $("select#userId").val(0);
        $('input[name=priceAd]').val('0 VNĐ');
    }
    function handleTypeVi() {
        var start = $("input[type=text][name=startDate]").val();                         
        var end = $("input[type=text][name=endDate]").val();
        var tempDate = start.split(" ");var start = tempDate[0].split("-");
        var tempDate = end.split(" ");var end = tempDate[0].split("-");                                    
        var start = new Date((start[0]) , (start[1]-1), (start[2]));
        var end = new Date((end[0]) , (end[1]-1), (end[2]));
        var numDate = daydiff(start, end);
        if(numDate < 0){                
            //alert("Ngày kết thúc bài đăng phải nhỏ hơn ngày bắt đầu !!");
            $("input[name=priceAd]").val('');                                
            return false;
        }else{
            var price =  numberWithCommas((numDate+1)*<?php echo $price['price'] ?>);                       
            $('input[name=priceAd]').val(price+' VNĐ');
        }
    }
    $(document).ready(function(){
        $('label[for="photo"]').html('Hình ảnh - Thay đổi hình ảnh (bạn phải upload lại toàn bộ album)');
        $("input[type=file]").each(function(){
            if($(this).attr('id') != 'photo-0' ){
                $(this).attr('style','display:none');
            }                        
        });                    
        var price = numberWithCommas($("input[name=priceAd]").val());                       
        $("input[name=priceAd]").val(price+' VNĐ');                                      
    });                          
    $(document).ready(function(){        
        $("input[type=file]").change(function(){
            //Reset uploaded picture
            $('#photo-element').html('');     
            //Review Picture
            var id = $(this).attr('id');
            var id = id.split('-');     var ime = "photo-"+id[1];        
            var id = parseInt(id[1])+1;                                    
            $("input#photo-"+id).attr('style','');                                                
            if( $('img#'+ime).length ){
                readURL(this,ime);
            }else{                
                $(this).before(
                    '<img id="'+ime+'" src="" style="width:100px;height:100px"  onerror="this.onerror=null;this.src=\'/static/images/noimage.jpg\';"/>'
                );
                readURL(this,ime);
            }                                                                                                                        
        });                        
        $("select#itemId").change(function(){            
            var transaction = $("select#transaction :selected").text();
            var itemName = $("select#itemId :selected").text();
            $('input[type=text][name=title]').val(transaction+' '+itemName);                        
        });                                    
        $("input[type=text][name=endDate]").change(function(){            
            if($("select#type :selected").val() == 'vi'){
                handleTypeVi();   
            }else{
                handleTypeNo();
            }                                 
        });
        $("input[type=text][name=startDate]").change(function(){
            if($("select#type :selected").val() == 'vi'){
                handleTypeVi();
            }else{
                handleTypeNo();
            }                       
        }); 
        $("select#type").change(function(){            
            var val = $("select#type :selected").val();
            if(val == 'no'){                
                handleTypeNo();                
            }else{
                handleTypeVi();
            }           
        });
        $("select#userId").change(function(){
            var val = $("select#type :selected").val();
            if(val == 'no'){
                handleTypeNo();
            }      
        });
        $('#submitbutton').click(function(){
            var create = $("input[type=text][name=createDate]").val();
            var start = $("input[type=text][name=startDate]").val();                         
            var end = $("input[type=text][name=endDate]").val();
            var tempDate = create.split(" ");var createD = tempDate[0].split("-");var createT = tempDate[1].split(":");
            var tempDate = start.split(" ");var startD = tempDate[0].split("-");var startT = tempDate[1].split(":");                 
            var tempDate = end.split(" ");var endD = tempDate[0].split("-");var endT = tempDate[1].split(":");                                            
            var createD = new Date(createD[0] , (createD[1]-1), createD[2], createT[0], createT[1]);
            var startD = new Date(startD[0] , (startD[1]-1), startD[2], startT[0], startT[1]);                
            var endD = new Date(endD[0] , (endD[1]-1), endD[2], endT[0], endT[1]);
            if(startD - createD < 0 || endD - startD < 0){
                alert('Thời điểm tạo tin < Thời điểm đăng tin < Thời điểm kết thúc');
                return false;
            }                                        
            if($("select#type :selected").val() == 'vi'){                
                //var numDate = daydiff(startD, endD);                                                                                
                if($('select#userId :selected').val() == '0'){
                    alert("Cần chọn tài khoản sở hữu cho loại tin VIP!!");
                    return false;
                }
            }                                                                    
        });            
    });    				
</script>